home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
cmln0386.arc
/
STRUCT4.LTG
< prev
next >
Wrap
Text File
|
1986-03-03
|
1KB
|
48 lines
Listing 4
PROCEDUR┼ InventoryReport4;èBEGI╬ RECOR─ Card-set;
BOOLEA╬ out-of-cards¼ end-of-set;
Old-Card-item:╜ DummyValue;
PROCEDUR┼ Get-Card-Se⌠ (Card-Set¼ end-of-set¼ out-of-cards¼ Old-Card-item);
BEGI╬
PROCEDUR┼ Fetch-CarΣ (Card¼ end-of-set¼ out-of-cards¼ Old-Card-item);
BEGI╬ RECOR─ New-Card╗
REA─ (New-Card);
I╞ EOF(New-Card)
THE╬ BEGIN
out-of-cards:╜ TRUE
end-of-set:╜ TRUE;
END
ELS┼ I╞ (New-Card-iteφ <╛ Old-Card-item)
THE╬ BEGIN
end-of-set:╜ TRUE;
Old-Card-item:╜ New-Card-Item;
END
ELS┼ end-of-set:╜ FALSE;
END;
RECOR─ Card╗
end-of-set:╜ FALSE;
WHIL┼ NO╘ end-of-set
D╧ BEGIN
CAL╠ Fetch-CarΣ (Card¼ end-of-set¼ out-of-cards);
PERFOR═ Tall∙ (Card-set¼ Card);
END;
EN─ oµ Get-card-set;
PROCEDUR┼ Computσ (Total¼ Card-set);
BEGI╬ dumm∙ statemen⌠ END;
PROCEDUR┼ Output-report-linσ (Total)╗
BEGI╬ dumm∙ statemen⌠ END;
WHIL┼ NO╘ out-of-cards
D╧ BEGIN
CAL╠ Get-Card-Se⌠ (Card-Set¼ end-of-set¼ out-of-cards);
CAL╠ Computσ (Total¼ Card-set);
CAL╠ Output-report-linσ (Total);
EN─ oµ highes⌠ boss;
EN─ oµ InventoryReport4;